Dart Future
Future
表示异步计算的结果。与同步计算立即返回结果不同,异步计算可能需要等待外部条件(如读取文件、数据库查询或获取网页)。Future
提供一种非阻塞的方式来处理这些计算。
异步编程:使用 async
关键字定义的函数总会返回一个 Future
。在异步函数内部,await
操作可用于等待另一个异步计算完成。
示例:
import "dart:io";
Future<bool> fileContains(String path, String needle) async {
var haystack = await File(path).readAsString();
return haystack.contains(needle);
}
主题
- Future 工厂构造方法
- Dart Future ignore
本文作者:Maeiee
本文链接:Dart Future
版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!
喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!